package com.hit.server.api.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 检测任务 保存参数
 *
 * @author kehanjiang
 * @date 2025-04-18 09:57:23
 */
@Data
public class CheckTaskSaveDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	/**
	* 任务名称
	*/
    @Schema(description="任务名称")
    private String name;

	/**
	* 策略id
	*/
    @Schema(description="策略id")
    private Long strategyId;

	/**
	* 定时任务状态：0-开启，1-关闭
	*/
    @Schema(description="定时任务状态：0-开启，1-关闭")
    private String scheduleStatus;

	/**
	* cron表达式
	*/
    @Schema(description="cron表达式")
    private String scheduleCron;

	/**
	* 定时任务id（sys_job表id字段）
	*/
    @Schema(description="定时任务id（sys_job表id字段）")
    private Long jobId;

	/**
	* 任务参数（Json对象数组）
	*/
    @Schema(description="任务参数（Json对象数组）")
    private String params;
}